<?php
class dao_parametro
{
	//-----------------------------------------------------------------------------------
	//---- cliente ---------------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function get_tipo_telefono(){
		
		$sql='';
		$sql = "select * from tipo_telefono order by descripcion";
				
		return consultar_fuente($sql);
	}
	
	function get_condicion_iva(){
		
		$sql='';
		$sql = "SELECT * from condicion_iva order by descripcion";
				
		return consultar_fuente($sql);
	}
	
	function get_razon_social(){
		
		$sql='';
		$sql = "SELECT * from razon_social order by descripcion";
				
		return consultar_fuente($sql);
	}
	
	//-----------------------------------------------------------------------------------
	//---- banco ---------------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function get_listado_bancos($where=null){
	$sql='';
	if(isset($where)){
		$sql = "select cod_banco, nombre from banco WHERE {$where} order by nombre";
				
				
	}
	else{
		$sql = "select cod_banco, nombre from banco order by nombre";
	}
	return consultar_fuente($sql);		
	}
	
	function get_bancos(){
		$sqsl='';
		$sql="select * from banco order by nombre";
		return consultar_fuente($sql);
	}	
	
	//-----------------------------------------------------------------------------------
	//---- targeta --------------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function get_tarjetas(){
		$sqsl='';
		$sql="SELECT tarjeta.cod_tarjeta,(tarjeta.nombre ||' - '|| tipo_tarjeta.nombre) as tarjeta 
		      FROM tarjeta
		      INNER JOIN tipo_tarjeta on tipo_tarjeta.cod_tipo_tarjeta = tarjeta.cod_tipo_tarjeta
		      ORDER BY tarjeta";
		return consultar_fuente($sql);
	}	
	
	//-----------------------------------------------------------------------------------
	//---- ubicación --------------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function get_pais($id){
		
		$sql='';
		$sql="select pais.cod_pais from localidad 
				inner join provincia on provincia.cod_provincia=localidad.cod_provincia
				inner join pais on pais.cod_pais=provincia.cod_pais
				where localidad.cod_localidad=$id";
				
		return consultar_fuente($sql);
	}
	
	function get_paises(){
		
		$sql='';
		$sql = "select cod_pais, nombre from pais order by nombre";
		
		return consultar_fuente($sql);		
	}
	
	function get_provincias($cod_pais){
		
		$sql='';
		$sql = "select cod_provincia, provincia.nombre as nombre from provincia
				inner join pais on pais.cod_pais=provincia.cod_pais
				where provincia.cod_pais= $cod_pais order by provincia.nombre";
				
		return consultar_fuente($sql);
	}

	function get_localidades($cod_provincia){
		
		$sql='';
		$sql = "select cod_localidad, localidad.nombre as nombre from localidad inner join provincia on 
				provincia.cod_provincia=localidad.cod_provincia where 
				localidad.cod_provincia = $cod_provincia order by localidad.nombre";
				
		return consultar_fuente($sql);
	}
	
	function get_prov_pais($cod_localidad){
		
		$sql='';
		$sql = "select pais.cod_pais, provincia.cod_provincia from localidad 
				inner join provincia on provincia.cod_provincia=localidad.cod_provincia 
				inner join pais on pais.cod_pais=provincia.cod_pais where localidad.cod_localidad = $cod_localidad ";
				
		return consultar_fuente($sql);
	}
}
?>
